#include "InterruptibleThread.hpp"

se::System::InterruptibleThread::InterruptibleThread():
	m_interruptionRequested(false){
}

se::System::InterruptibleThread::~InterruptibleThread(){}

bool se::System::InterruptibleThread::GetInterruptRequested(){
	return m_interruptionRequested;
}

void se::System::InterruptibleThread::RequestInterruption(){
	m_interruptionRequested = true;
}
void se::System::InterruptibleThread::Start(){
	m_interruptionRequested = false;
	System::ExceptionSafeThread::Start();
}